add walk tests.
adjust tests; implement fixes.