ICD3 as a Programmer