calibration and accumulation