对代码进行了整理