added zorder argument to plot()