working random walk