Redid Chapter 3, added some extra samples