much has happened, much has yet to happen.