add blend function test