start domain model