added variable epsilon to rw metropolis