up to listing 7.19
finished chapter 7