routes & proper redirects