add option to randomize