improve/fix blending