added new controllers, models, views