branching structure.