Creating base structure Client class