plot 1 but not cleaned up yet
adding plot 2 and its code (in plot 1 file until cleanup at end)
adding plot 3 and its code