Hook manager