add hooked