only listen for on save when creating new