MAIN PLOT.