publish directory