ent-sor-gen