modernize submodule.