from traversable to normal