subscribe and unsubscribe handling
subscribe and unsubscribe handling
subscribe and unsubscribe handling
code complete, but bugs expected, for retransmission