improved randomize on reload