all traverse