newbranch.h