M3607 hw5 completed, just needs published and formatted.