putting submodules back in