working on publisher callback