prepare for submodule