Jeremiah/savehook

This is a PR for Abel