made it work with xalan