almost final except the shading
l
final
final HW2 part1