added client-side publican xsl