modify sparsematrix
modify sparsematrix.h