Cross validation added