Start making the protocol work