Update notes for submitted changes

* Add snapshot function and its conditional execution