building new xmlparser, not functional yet