gen_entities