update model methods