Committing main