add new cross-validation framework and clean up Benchmarks
add this file