added knob param