add three axis calibration