3rdparty library changes (90%)