add traversal class