third-party libraries are now submodules