require plugins for the hooks to work