added CP interface for subscriptions