updated xsl transforms