Can somebody catch me up to speed on what's happened so far, as it seems like a lot.