test new commit interface