chapter 5 - partial