New way of handling XML.
better xml reader
first draft