add spectral clustering parser