added random exponential