added traverser setup