added plot_pc_projection, edited plot_matrix