finish part of chapter 04