switch to spectral clustering
fixing merge