this is the plot