add c_branch