10 years of technological advancement: