添加protocol协议的使用