start the protocol