added exponential and poisson