add shuffled data and be able to split data into training and test data set after shuffling with a given percentage of the training set.