documented Hooks source