get rid of ELGenerator