updates to publisher module