before adjust Matrix2D