added actual service implementation on the client side
[#24]