BUT WHAT IS non profit organizations, REALLY?