also applied weighting to crossvalidation