added cupboard ivar and model method for building it