update: shaders are now working