added domain model pic
some minor changes