Chapters 2 and 3. Not yet completed