nested controllers and a new model data scheme