prepare the submodule