initial model generate.