added MT PRNG