stage based stochastic