constructed sparse matrix