add domain model and sequence diagram