foldable and traversable