IFFT, JOHN