impact on society: past to next 20 years