charitable donations : giving what you can to support causes important to humanity and the environme