fix abstract entity§§§§