Introduction to the Hook API