temporary save before do demodulation