added offset capability to blend