3- commit