commit demo