fix traversal and colors