blending works!
make blend scope non copyable