rework hook