more hooks documentation where it should go