add rest of chapter 3