changed base logic to use address and installation instead of subscriptions