now I can read in matrices and spit them back out