explain how to initialize submodules