kicked off with a couple useful xml functions