finished all hw1 but 3 and 4c