new models, controllers, and assets