major commit

FFT working