adding FourierExpm