added rapidxml