finished v1 of xml parsers