add third_party, porting from googlelibs in blade