small changes ot walk(): 1.52 s