modified changes in the model