add controller, routes