added sign modification options to fft