initialize the submodule