.
american roulette algorithm bfwm