restruct plotter