Adding necessary submodules