entity_generate