added generation plotter