Document hook