adding code for the client
new version with first wrapper code on the client
adjusting client code
adding references to the new client code