If most companies used CSR companies can get good image with the public. In my opinion , i think companies should do CSR sincerely because companies have already received more money from the people in the society so they should return to society. If this is done only to create an image then I do believe that doing CSR won't spent further more than just to create a brand image as well as the CSR would really create long-term benefits such as elevate society for us and for the next generation.