improve client communication