c++
comment out rest of sparse
no sparse