tdd ch2