adding views for each section, updating routes and controllers