added new Subscription model for recurring billing