lecture2 commit