shading variables