spectral fitting