complementary docs on hooks