fixed cross validation to not split questions across training and validation