attempt to implement blending