added opacity for blending