Actually add hook system + first hook