domain model update