shuffle? really? )))
why do you need `count_results` class variable?