adopt to the calibration API