3. add the cross-validation