.
american roulette algorithm hbmv