add AO calibration