Companies are being very generous in a bid to help society