make protocal an alias of protocol