增加初始化init