added saturation/contrast processing