Pre Submodular commit