finished hw07.  will upload another if revisions are made