modify matrix.cpp kaji