adding cluster analysis