added setpoint provider