draft for FFT project