add test with traverser