added RankSHiRE algorithm