Client class roughly half done