add 3rdparties WIP
self contained third parties WIP
reorganize 3rdparties