diffraction3