run the model