add default hook