k_branch