added calibration step, looks promising