modified newbranch