controller and routes created