psasing 6 tests, adding handler traversal method