chapter 2: partial1