newacm_generator