The supplemental needs trust, also called a special needs trust or a luxury trust, provides complete discretion to the trustee to make in-kind distributions of both principal and income to the beneficiary but limits such distributions to needs supplemental to those provided by such programs as Medicaid.