working fft
fixing module structure and import bugs