traverse

not defined yet