Impact of Non-Profit Organizations on society