ran a performance analysis and added the ability to plot