主要调整数据结构等，未完成