in terms of technological advancement