添加了基础的数据结构