Another solution to shading attempted. Not working.