support protocol parameter