Added color_saturation and 3 term dot product