splitting client into two, publisher and subscriber.
publish and sub work ... sort of.
MPUB support.