add hooks module