split the matrix operations into their own file