初步完成list代码结构