changed unique reads by individual to return the matrix