add 3rdparty library