changes on the model