Init code. The version is just can work.