setting up submodules