what is the matrix?