minor fix
add the matrix operations class
update the MatrixOperations class