added some code to the service classes; no working code; mostly boilerplate...