v 0.0.5.1 add FFT function