requiring all models to master controller
attempting merge