Added bwp preserving random walk