random walk model added