Completed part 3 (through page 51)