added a calibration step, use that calibrated offset