sdkfhj
init
gen type init method
sdkfjds
sdkfj
sdfgj