added stochastic transformations