added some more routes and handlers