draft of traversal process