fixed shaders to blend properly