changes in controllers models and views