init by snow