finished chapter 0, 1, 2 in part 3