branching kai