added views, controllers, models, etc