* implement plot1