fix color interpolation