new entity classes