part 3c. done with the whole thing!