client module corrected