added front-end saxon XSLT