Time of Flight Diffraction (ToFD)