added plugin handshake spec