added some Domain Objects and tests