added cross validation object