lots of goodness added for the xml builder including importing