charitable – adj. done or designed to help people
agenda –n. the plans or goals of an organization, group or individual
funds –n.(pl.) an amount of money used for a purpose
benefit –v. to help, to be used for