fixed color interpolation