A part of sixth chapter
Merge pull request #18 from mckalech/master

7th chapter part