chapter 4, still need to complete the last 2 excercises