Diffraction schema