init
update:重构代码