updated new controllers and views