fixing alpha blending issue + fixes