modified Model