[add] 对象和数据结构