updated HW3Client