add support for soft calibration