TDD features and pledges