Add a publish subscribe