Add publish subscribe capability to Publisher