updated gui and shaders