added new controllers and models