wip
publisher passing