add demodulate option