adds resource functionality for donations

For donations

Added partial for