initial model creation.