TECHNOLOGICAL complexity