catching up for publish