all in one entity