add Matrix
add Test class