updated so each tab has a page in controller, view, and routes