Adding tutorials 3 - 9 from chapter 5