prng generator added