wip finished basic traversal engine.
updating and rebasing.