改名，定义数据结构