init from beiyuu