Update walk example to use new API