add crossvalidation