initial model definition