Add routes and modify controlers