implemented new kfoldcv structure for original approach