initial commit from my mac, problem 8 was the one i completed today