add Set_Map_Traversal