with new CSRMatrix