new commit gui