docs for routes and some organization