some changes in shaders