subscriptions module done