finalized preliminary service practice app.  still need to use inter-process communications with service.