add tdd exercises