SparseMat updated