Update Model Implementation