fabric publish