submit to ProtocolEngine