adding "walk" and "read" functionality.