publishing tf