having some fun with TDD