executable hooks