add handshake initiation