add thirdyparty
update cmakelists
update scripts