typical commit