yet more xml stuff, when will it end!!