convergence shuffle added rf.R