minor fix
add the matrix operations class
the first KL method