adds shopClient and implementation of service interface methods
quasi solution for shop task