Kata of modular design with tdd