some improvements to plot