technologically advance