add part of chapter 5