add validation for subscription and user_subscription