updated xslt