initial commit for ch6
chapter 6 - parsing