added tinyxml