abstract blending