repeat TDD exercise