blending logic fixed