rec and some pre report struct
added some research on sparsity and algorithms