Ability to create new model & update existing model