因为之前的很多写法都有问题，所以正在大面积的修改，也是检查以前的代码了
testing