added drunken monte carlo sim