add gproc, to be used as a pub/sub messaging bus