adding rudimentary domain objects