Add experimental cross-validation mode