updates to Model