chapter 8 done
updating branch leaving