addition of PRNG