domain model description