add new color calibration method