technological competition