tweak hook names and add a few more
change README to reflect using hooks over advice