add keyword shape to PlotNode function