updated tdd