updated routes, controller