going to reassess uniforms to shaders