add original walk.py