commit utils