added randomization of data set