A lot has happened