added some of the classes in the domain model