Commit2 with examples