added xslt transformation