add traverse example