add SparseMatrix Iterator