Added beginning domain model