new xml module