jsl tdd exercises