Non-profits do their part