Non-profit Organizations: Building A Better Community