Adding a controller and a router