shading interface