makin all the entities do the right thing.