routes and user schema