add part of chapter 2