Add hooks API.