ent-flo-gen