publish util