Vast and varied updates to Model