change private to public reference to submodule externals