modified domain class diagram