kinds of entities