Social responsibility…a comprehensive view