handshake design