First draft of the subscribe/unsubscribe feature.