using diffraction elements