using spectral analysis