Commitand Push