modify the model