重构初始化程序