intricate branching