Updated DonationController