modify 3rdparty