model revised