tutorial halfway through ch 7