modify api controllers
added new generator