use publish tf