csr sharp