modified the models