documentation for commit