initial discrete knob commit