csr design