updated plot_matrix