added controller and route objects, currently failing