added training and test set