major overhaul, soundfft working