pub fn create_subscription_plan(
    ctx: Context<'_, '_, '_, '_, CreateSubscriptionPlan<'_>>,
    plan_name: String,
    subscription_amount: i64,
    frequency: i64,
    fee_percentage: i8
) -> Result<()>