最新的一次修改

从新整理一下代码。