adding proper blending