HOOKS & TERMINAL