i have fixed the plot and rewrote and shortened it a bit