modofied model