modified rarity selection