TDD chapter almost done