Added code related to Chapters 1,2,3,4, and 6