add new routes
review models and repo
review models and repo