add new generator and paramcontrollers