add missing hooks