add entity refactroing