added tons of routes and views