start of model