shaders should be fixed