hook system finished