put the API back to my original idea
stub out pubsub idea