entity refine