communication protocal change