got lazy evaluation working, need to figure out how to navigate xml file @ deepest points.