work for non-profit groups.