beginnings of TDD