added Client class and test