updated xml module