office controller and view; added routing spec