shading obstructions