refacotored RankingItemSetService