a bit of tdd