matrix_temp