1

technological advances