added exponential mod component