somewhat proper shading