woot..we can do recursive tree-like structures now