branch1 and branch2 remain