making the 3rdparty repo use submodules