the model has to change