moved visual clustering to __results