rearrange Exponential methods