added views, models, controllers