代码第一次迁移过来．