completed Chapter 3