THOUGHTWORKS HOLDING INC