it is impressive how Cisco keeps ahead of the curve in this changing environment.