done with chapter 3.5