general submodule reparations