added marsenne twister module