branching transition