* improved roulette functionality