hook changes