squashing all branching