calibration and validation