part 3 matrix with other