removed all dependencies on XSLT 3.0