Different Approaches to CSR