communication with client ID