Add BSD subscription logic