add cross validation support