formatted with xml_pp