xml generator additions