simplify publish