adding models, views and controllers