Merge pull request #36 from netputer/hook-refactor

Update document