second class TDD and katas