增加了一些数据结构 开始测试