Added skeleton client code for reference