add TDDefinition classes ...