corrected modesl