ICD Technical Analysis