plot 1 done
all up to plot 3
final updates for assign