implemented get subscription