XSLT improved