Client almost complete