The launch of mega projects