Adding implementation of HandshakeList