updated xsl