restructured thirdparty libraries