初始化版本

基于孟兆祥的初始化版本