added roulette sample