back Exercise: 'model with primitives'