more on routes and partial