more cross validation
split off visualization