controller class should be something passed into vellum