added run_z_calibration