doing it tdd now