uses define_sys_entity