eliminated sparse_dense.h