added all my functions but FFT