started implementing client as a service