My part of chapter 6 ready