modified views, controller