shading works! submitted homework