sweat, blood and shaders