experiments with hooking