updated plotter