adding saturation adjustment