helpers
chapter 08+09 completed
completed chapters on test-first approach