changed fft to be a transfer block