doc CTS handshake