Client class.