test all the funcs in Matrix, OK