重新整理每个章节的代码