chapter 2: revision 1