Started implementing tree walker