client communication working