updated xslt script