add hooks
fix hook
fix hook name