modded with cross validation results
final with CV