added Rng