added a base controller to be generated