Diffraction and spectroscopy