domain objects

domain objects completed