More of a functional Blending Algorithm