add view files, models, and controllers.