split getHooksFromDoc() function