添加初步整合后的代码