add publish state