Update routes, controller and model for user