working how entities should work.