two pages, routes and controller stuff