added other types of blending