revise knob directive