Initial upload part 2

TDP codebase:
ThirdParty