corrected client