a look back and a peek into the future