add more protocal variables