improved routes and homepage