added fft multiply (does not work properly yet)