#xslt & other tasks
#xsl func