correct commiting