completed Chapter 2 hardware