Corporate social responsibility  in progress