Started working on service.
Need to decide the high level workflow and stick to it.