diffraction2