proper routes and views