Current Developments and Past Developments