修改了初始化方式