clear code, add 3rdparty lib list