OK THAT WAS A LOT OF STUFF TO HAPPEN