publishing on to the queue