chap31-partial