describing in detail the challenges of designing and delivering this highly technical