separated fftw part inside adaptive module