improving shaders
shaders