Adding required submodules