pulling 'walk' method from utils