leaf node iterator