first of 100 shaders