Where are we headed and where have we been