commiting lecture 1